Interface Description Language (IDL)